package cn.fl.warrant.vo;

import java.util.List;

import cmm.web.core.framework.vo.BaseVO;
import cn.fl.project.dto.PrjPrdDtlDTO;

 /**
 * @Description: 档案管理主表(旧表：T_API_DOCUMENT_RENTPLAN)
 */
public class ArcMgrMainVO extends BaseVO{

	/**
	 * 
	 */
	private static final long serialVersionUID = 271886499352633276L;
	/**
	 * 交接单主表ID
     */
	private Long arcReceiptMainId;
	/**
	 * 交接单名称
     */
	private String arcReceiptName;
	/**
	 * 版本号
     */
	private Long versioni;
	/**
	 * 合同号
     */
	private String contractNo;
	/**
	 * 支付表ID
     */
	private Long paySchId;
	/**
	 * 支付表编号
     */
	private String paySchNo;
	/**
	 * 客户经理ID
     */
	private Long cstMgrId;
	/**
	 * 客户经理名称
     */
	private String cstMgrNm;
	/**
	 * 客户经理组织架构代码
     */
	private String cstMgrOrgCd;
	/**
	 * 总公司档案袋编号
     */
	private String portfolioNumber;
	/**
	 * 省公司档案袋编号
     */
	private String portfolioNumberProvince;
	/**
	 * 电子归档状态：1未归档 ，2归档中，3部分归档， 4全部归档 ARC002
     */
	private String eleStorageStatus;
	/**
	 * 纸质归档状态：1未归档 ，2归档中，3部分归档， 4全部归档 ARC002
     */
	private String storageStatus;
	/**
	 * 借阅状态:未借阅0、借阅中1、借阅完成2 ARC006
     */
	private String borrowStatus;
	/**
	 * 移交状态：0未移交，1移交中，2已移交，-1移交不通过 ARC007
     */
	private String transferStatus;
	/**
	 * 是否有效（1：是，0：否）（SYS0021）
     */
	private Integer isValid;
	/**
	 * 是否删除（1：是，0：否）SYS0021
     */
	private Integer isDel;
	/////////////////////////////////vo dto po
	/**
	 * 客户名称
	 */
	private String cstNm;
	/**
	 * 事业部
	 */
	private String buOrgCd;
	/**
	 * 放款时间
	 */
	private String actPayTm;
	private String bizTypCd;//业务类型（PRJ0006）
	private String cstTypCd;//客户分类（CST0001）
	private String cntTypCd;//合同签署方式PRJ0047
	private String isDb;//是否有担保人
	private String cstTypCd2;//多个担保人类型（CST0001）PRJ_CST_BSC_INFO.CST_RL_CD=2
	private String cntTypCd2;//担保人合同签署方式PRJ0047
	private Long fundRasInsId;//金融机构id
	private String prjTypCd;//项目类型PRJ0002
	private int isInsBiz;//是否资管
	private Long prjId;//项目id
	private String isSplMfr;//是否厂商业务
	private String payWayCd;//厂商放款方式（MFR0001）：0非差额放款 1差额放款
	private String bizFlag;//资管标识
	private String prInsId;//放款流程实例id
	private String prInsNo;//放款流程编号
	private String capId;//放款表id
	private String prjPrdId;//项目产品id
	private String vin;//车架号
	private String lnkCompNm;//挂靠公司
	/**
	 * 设备id
	 */
    private Long prjPrdDtlId;
	/////////////////////////////////vo dto
	private String cyOrgCdNm;//分公司
	private String prOrgCdNm;//省公司
	private String eleStorageStatusNm;//电子归档状态
	private String storageStatusNm;//纸质归档状态
	private String buOrgCdNm;//事业部
	private String borrowStatusNm;//借阅状态
	private String transferStatusNm;// 移交状态
	private String audStsCd;//借阅流程状态
	private String transferType;//移交分类
	
	///////////////////////////////////////////vo独有
	
	//private PrjPrdDtlDTO dtl;//租赁物
	/**
	 * 合同电子归档状态：1未归档 ，2归档中，3部分归档， 4全部归档 ARC002
     */
	private String eleStorageStatusCon;
	/**
	 * 合同纸质归档状态：1未归档 ，2归档中，3部分归档， 4全部归档 ARC002
     */
	private String storageStatusCon;
	private String eleStorageStatusConNm;//电子归档状态
	private String storageStatusConNm;//纸质归档状态
	
	
	public Long getPrjPrdDtlId() {
		return prjPrdDtlId;
	}

	public void setPrjPrdDtlId(Long prjPrdDtlId) {
		this.prjPrdDtlId = prjPrdDtlId;
	}
	public String getEleStorageStatusConNm() {
		return eleStorageStatusConNm;
	}

	public void setEleStorageStatusConNm(String eleStorageStatusConNm) {
		this.eleStorageStatusConNm = eleStorageStatusConNm;
	}

	public String getStorageStatusConNm() {
		return storageStatusConNm;
	}

	public void setStorageStatusConNm(String storageStatusConNm) {
		this.storageStatusConNm = storageStatusConNm;
	}
	public String getEleStorageStatusCon() {
		return eleStorageStatusCon;
	}

	public void setEleStorageStatusCon(String eleStorageStatusCon) {
		this.eleStorageStatusCon = eleStorageStatusCon;
	}

	public String getStorageStatusCon() {
		return storageStatusCon;
	}

	public void setStorageStatusCon(String storageStatusCon) {
		this.storageStatusCon = storageStatusCon;
	}
	public String getIsSplMfr() {
		return isSplMfr;
	}

	public String getBizFlag() {
		return bizFlag;
	}

	public void setBizFlag(String bizFlag) {
		this.bizFlag = bizFlag;
	}

	public String getPrInsId() {
		return prInsId;
	}

	public void setPrInsId(String prInsId) {
		this.prInsId = prInsId;
	}

	public String getPrInsNo() {
		return prInsNo;
	}

	public void setPrInsNo(String prInsNo) {
		this.prInsNo = prInsNo;
	}

	public String getCapId() {
		return capId;
	}

	public void setCapId(String capId) {
		this.capId = capId;
	}

	public String getPrjPrdId() {
		return prjPrdId;
	}

	public void setPrjPrdId(String prjPrdId) {
		this.prjPrdId = prjPrdId;
	}

	public String getVin() {
		return vin;
	}

	public void setVin(String vin) {
		this.vin = vin;
	}

	public String getLnkCompNm() {
		return lnkCompNm;
	}

	public void setLnkCompNm(String lnkCompNm) {
		this.lnkCompNm = lnkCompNm;
	}

	public void setIsSplMfr(String isSplMfr) {
		this.isSplMfr = isSplMfr;
	}

	public String getPayWayCd() {
		return payWayCd;
	}

	public void setPayWayCd(String payWayCd) {
		this.payWayCd = payWayCd;
	}

	

	/**
	 * 明细
	 */
	private List<ArcMgrDetailVO> arcMgrDetailList;
	
	public List<ArcMgrDetailVO> getArcMgrDetailList() {
		return arcMgrDetailList;
	}

	public String getCntTypCd2() {
		return cntTypCd2;
	}

	public void setCntTypCd2(String cntTypCd2) {
		this.cntTypCd2 = cntTypCd2;
	}

	

	public Long getPrjId() {
		return prjId;
	}

	public void setPrjId(Long prjId) {
		this.prjId = prjId;
	}

	public Long getFundRasInsId() {
		return fundRasInsId;
	}

	public int getIsInsBiz() {
		return isInsBiz;
	}

	public void setIsInsBiz(int isInsBiz) {
		this.isInsBiz = isInsBiz;
	}

	public void setFundRasInsId(Long fundRasInsId) {
		this.fundRasInsId = fundRasInsId;
	}

	public String getPrjTypCd() {
		return prjTypCd;
	}

	public void setPrjTypCd(String prjTypCd) {
		this.prjTypCd = prjTypCd;
	}

	public String getBizTypCd() {
		return bizTypCd;
	}

	public void setBizTypCd(String bizTypCd) {
		this.bizTypCd = bizTypCd;
	}

	public String getCstTypCd() {
		return cstTypCd;
	}

	public void setCstTypCd(String cstTypCd) {
		this.cstTypCd = cstTypCd;
	}

	public String getCntTypCd() {
		return cntTypCd;
	}

	public void setCntTypCd(String cntTypCd) {
		this.cntTypCd = cntTypCd;
	}

	public String getIsDb() {
		return isDb;
	}

	public void setIsDb(String isDb) {
		this.isDb = isDb;
	}

	public String getCstTypCd2() {
		return cstTypCd2;
	}

	public void setCstTypCd2(String cstTypCd2) {
		this.cstTypCd2 = cstTypCd2;
	}

	public void setArcMgrDetailList(List<ArcMgrDetailVO> arcMgrDetailList) {
		this.arcMgrDetailList = arcMgrDetailList;
	}

	public String getEleStorageStatusNm() {
		return eleStorageStatusNm;
	}

	public void setEleStorageStatusNm(String eleStorageStatusNm) {
		this.eleStorageStatusNm = eleStorageStatusNm;
	}

	public String getStorageStatusNm() {
		return storageStatusNm;
	}

	public void setStorageStatusNm(String storageStatusNm) {
		this.storageStatusNm = storageStatusNm;
	}

	public String getBuOrgCdNm() {
		return buOrgCdNm;
	}

	public void setBuOrgCdNm(String buOrgCdNm) {
		this.buOrgCdNm = buOrgCdNm;
	}

	public String getBorrowStatusNm() {
		return borrowStatusNm;
	}

	public void setBorrowStatusNm(String borrowStatusNm) {
		this.borrowStatusNm = borrowStatusNm;
	}

	public String getTransferStatusNm() {
		return transferStatusNm;
	}

	public void setTransferStatusNm(String transferStatusNm) {
		this.transferStatusNm = transferStatusNm;
	}

	public String getCyOrgCdNm() {
		return cyOrgCdNm;
	}

	public void setCyOrgCdNm(String cyOrgCdNm) {
		this.cyOrgCdNm = cyOrgCdNm;
	}

	public String getPrOrgCdNm() {
		return prOrgCdNm;
	}

	public void setPrOrgCdNm(String prOrgCdNm) {
		this.prOrgCdNm = prOrgCdNm;
	}

	public String getCstNm() {
		return cstNm;
	}

	public void setCstNm(String cstNm) {
		this.cstNm = cstNm;
	}

	public String getBuOrgCd() {
		return buOrgCd;
	}

	public void setBuOrgCd(String buOrgCd) {
		this.buOrgCd = buOrgCd;
	}

	public String getActPayTm() {
		return actPayTm;
	}

	public void setActPayTm(String actPayTm) {
		this.actPayTm = actPayTm;
	}

	
	/**
	 * 交接单主表ID
     */
	public Long getArcReceiptMainId() {
		return arcReceiptMainId;
	}

	/**
	 * 交接单主表ID
     */
	public void setArcReceiptMainId(Long arcReceiptMainId) {
		this.arcReceiptMainId = arcReceiptMainId;
	}
	
	/**
	 * 交接单名称
     */
	public String getArcReceiptName() {
		return arcReceiptName;
	}

	/**
	 * 交接单名称
     */
	public void setArcReceiptName(String arcReceiptName) {
		this.arcReceiptName = arcReceiptName;
	}
	
	/**
	 * 版本号
     */
	public Long getVersioni() {
		return versioni;
	}

	/**
	 * 版本号
     */
	public void setVersioni(Long versioni) {
		this.versioni = versioni;
	}
	
	/**
	 * 合同号
     */
	public String getContractNo() {
		return contractNo;
	}

	/**
	 * 合同号
     */
	public void setContractNo(String contractNo) {
		this.contractNo = contractNo;
	}
	
	/**
	 * 支付表ID
     */
	public Long getPaySchId() {
		return paySchId;
	}

	/**
	 * 支付表ID
     */
	public void setPaySchId(Long paySchId) {
		this.paySchId = paySchId;
	}
	
	/**
	 * 支付表编号
     */
	public String getPaySchNo() {
		return paySchNo;
	}

	/**
	 * 支付表编号
     */
	public void setPaySchNo(String paySchNo) {
		this.paySchNo = paySchNo;
	}
	
	/**
	 * 客户经理ID
     */
	public Long getCstMgrId() {
		return cstMgrId;
	}

	/**
	 * 客户经理ID
     */
	public void setCstMgrId(Long cstMgrId) {
		this.cstMgrId = cstMgrId;
	}
	
	/**
	 * 客户经理名称
     */
	public String getCstMgrNm() {
		return cstMgrNm;
	}

	/**
	 * 客户经理名称
     */
	public void setCstMgrNm(String cstMgrNm) {
		this.cstMgrNm = cstMgrNm;
	}
	
	/**
	 * 客户经理组织架构代码
     */
	public String getCstMgrOrgCd() {
		return cstMgrOrgCd;
	}

	/**
	 * 客户经理组织架构代码
     */
	public void setCstMgrOrgCd(String cstMgrOrgCd) {
		this.cstMgrOrgCd = cstMgrOrgCd;
	}
	
	/**
	 * 总公司档案袋编号
     */
	public String getPortfolioNumber() {
		return portfolioNumber;
	}

	/**
	 * 总公司档案袋编号
     */
	public void setPortfolioNumber(String portfolioNumber) {
		this.portfolioNumber = portfolioNumber;
	}
	
	/**
	 * 省公司档案袋编号
     */
	public String getPortfolioNumberProvince() {
		return portfolioNumberProvince;
	}

	/**
	 * 省公司档案袋编号
     */
	public void setPortfolioNumberProvince(String portfolioNumberProvince) {
		this.portfolioNumberProvince = portfolioNumberProvince;
	}
	
	/**
	 * 电子归档状态：1未归档 ，2归档中，3部分归档， 4全部归档 
     */
	public String getEleStorageStatus() {
		return eleStorageStatus;
	}

	/**
	 * 电子归档状态：1未归档 ，2归档中，3部分归档， 4全部归档 
     */
	public void setEleStorageStatus(String eleStorageStatus) {
		this.eleStorageStatus = eleStorageStatus;
	}
	
	/**
	 * 纸质归档状态：1未归档 ，2归档中，3部分归档， 4全部归档 
     */
	public String getStorageStatus() {
		return storageStatus;
	}

	/**
	 * 纸质归档状态：1未归档 ，2归档中，3部分归档， 4全部归档 
     */
	public void setStorageStatus(String storageStatus) {
		this.storageStatus = storageStatus;
	}
	
	/**
	 * 借阅状态:未借阅0、借阅中1、借阅完成2
     */
	public String getBorrowStatus() {
		return borrowStatus;
	}

	/**
	 * 借阅状态:未借阅0、借阅中1、借阅完成2
     */
	public void setBorrowStatus(String borrowStatus) {
		this.borrowStatus = borrowStatus;
	}
	
	/**
	 * 移交状态：0未移交，1发起移交，2已移交，-1移交不通过
     */
	public String getTransferStatus() {
		return transferStatus;
	}

	/**
	 * 移交状态：0未移交，1发起移交，2已移交，-1移交不通过
     */
	public void setTransferStatus(String transferStatus) {
		this.transferStatus = transferStatus;
	}
	
	/**
	 * 是否有效（1：是，0：否）（SYS0021）
     */
	public Integer getIsValid() {
		return isValid;
	}

	/**
	 * 是否有效（1：是，0：否）（SYS0021）
     */
	public void setIsValid(Integer isValid) {
		this.isValid = isValid;
	}
	
	/**
	 * 是否删除（1：是，0：否）
     */
	public Integer getIsDel() {
		return isDel;
	}

	/**
	 * 是否删除（1：是，0：否）
     */
	public void setIsDel(Integer isDel) {
		this.isDel = isDel;
	}

	public String getAudStsCd() {
		return audStsCd;
	}

	public void setAudStsCd(String audStsCd) {
		this.audStsCd = audStsCd;
	}

	public String getTransferType() {
		return transferType;
	}

	public void setTransferType(String transferType) {
		this.transferType = transferType;
	}


}